#ifndef _OSG_HEADER_H__
#define _OSG_HEADER_H__
#pragma warning(disable:4100)

#include <osg/ArgumentParser>
#include <osg/Array>
#include <osg/AlphaFunc>
#include <osg/AutoTransform>
#include <osg/BlendFunc>
#include <osg/BlendColor>
#include <osg/BoundingBox>
#include <osg/ClipNode>
#include <osg/ComputeBoundsVisitor>
#include <osg/CullFace>
#include <osg/Depth>
#include <osg/Group>
#include <osg/Geode>
#include <osg/Geometry>
#include <osg/io_utils>
#include <osg/Image>
#include <osg/ImageSequence>
#include <osg/LineWidth>
#include <osg/LineStipple>
#include <osg/LightModel>
#include <osg/Material>
#include <osg/MatrixTransform>
#include <osg/Point>
#include <osg/PolygonOffset>
#include <osg/Program>
#include <osg/ProxyNode>
#include <osg/PointSprite>
#include <osg/Referenced>
#include <osg/Sequence>
#include <osg/Switch>
#include <osg/ShapeDrawable>
#include <osg/Stencil>
#include <osg/TextureCubeMap>
#include <osg/Texture2D>
#include <osg/TexMat>
#include <osg/TexEnv>
#include <osg/TextureCubeMap>  
#include <osg/TriangleIndexFunctor>
#include <osg/Uniform>
#include <osg/Vec2>
#include <osg/ValueObject>

#include <osgDB/Archive>
#include <osgDB/ConvertUTF>
#include <osgDB/DatabasePager>
#include <osgDB/FileUtils>
#include <osgDB/FileNameUtils>
#include <osgDB/Registry>
#include <osgDB/ReadFile>
#include <osgDB/ReaderWriter>
#include <osgDB/WriteFile>
#include <osgDB/ReadFile>  

#include <osgUtil/Optimizer>
#include <osgUtil/SmoothingVisitor>
#include <osgUtil/DelaunayTriangulator>
#include <osgUtil/ShaderGen>
#include <osgUtil/Tessellator>
#include <osgUtil/TriStripVisitor>
#include <osgUtil/Simplifier>

#endif
